home *** CD-ROM | disk | FTP | other *** search
- property sp, pos, speed, state, bannerObj, myWingObj
- global worldObj
-
- on new me, asp
- me.sp = asp
- puppetSprite(me.sp, 1)
- me.speed = 1
- me.state = #fly
- me.pos = the loc of sprite me.sp
- bannerObj = new(script("Banner Parent"), asp + 1)
- myWingObj = new(script("GreetChbWings Parent"), asp - 1)
- return me
- end
-
- on CheckState me
- case me.state of
- #fly:
- fly(me)
- fly(myWingObj)
- end case
- end
-
- on fly me
- if me.pos.locH >= (worldObj.worldRect.right + 200) then
- UpdatePos(me, point(-900, 0))
- DrawtoStage(me)
- put the loc of sprite me.sp
- me.state = #stop
- go("Credits")
- else
- UpdatePos(me, point(me.speed, 0))
- DrawtoStage(me)
- end if
- end
-
- on UpdatePos me, aPos
- tempPos = me.pos + aPos
- me.pos = tempPos
- UpdatePos(me.bannerObj, aPos)
- UpdatePos(me.myWingObj, aPos)
- end
-
- on DrawtoStage me
- set the loc of sprite the sp of me to me.pos
- DrawtoStage(me.bannerObj)
- DrawtoStage(me.myWingObj)
- end
-